home *** CD-ROM | disk | FTP | other *** search
- // Copyright 2000, 2001, 2002, 2003 Macromedia, Inc. All rights reserved.
-
- //--------------- API FUNCTIONS ---------------
-
- function isDOMRequired() {
- // Return false, indicating that this object is available in code view.
- return false;
- }
-
- function isAsset() {
- return true;
- }
-
- function objectTag(assetArgs) {
- var rtnStr = "";
- var bDialogState = dw.getShowDialogsOnInsert(); // Was dialog shown?
-
- var newURL;
-
- if (dw.appName == "Contribute")
- {
- if (MM.insertImgType == "file")
- newURL = dw.doURLEncoding(dw.browseForFileURL("select", "", true, "","","", "", "desktop"));
- else if (MM.insertImgType == "website")
- newURL = dw.doURLEncoding (dw.browseForImage ());
- }
-
- else
- {
- var newURL = dw.doURLEncoding(dw.browseForFileURL("select", "", true));
- }
- var imgDim = dw.getNaturalSize(newURL);
-
- if (assetArgs)
- newURL = assetArgs;
- if ((newURL == '') && bDialogState) { return ''; }
-
- if (imgDim){
- rtnStr= '<img src="' + newURL + '" width="' + imgDim[0] +'" height="' + imgDim[1] + '">';
- }else{
- rtnStr= '<img src="' + newURL + '">';
- }
-
-
- if (dw.appName == "Contribute")
- {
- prefsAccessibilityOption = dw.getAdminEnforceAccessibilityPref();
- }
- else
- {
- prefsAccessibilityOption = dw.getPreferenceString("Accessibility", "Accessibility Image Options", "");
- }
- if (prefsAccessibilityOption) { rtnStr= addAccessibility(rtnStr);}
-
- return rtnStr
- }
-
- function addAccessibility(rtnStr) {
-
- if (dw.appName == "Contribute")
- {
- var cmdFile = dreamweaver.getConfigurationPath() + "/Commands/ccImageOptions.htm";
- }
- else
- {
- var cmdFile = dreamweaver.getConfigurationPath() + "/Commands/ImageOptions.htm";
- }
- var cmdDOM = dreamweaver.getDocumentDOM(cmdFile);
-
- cmdDOM.parentWindow.setFormItem(rtnStr);
- if (dw.appName == "Contribute")
- {
- dreamweaver.popupCommand("ccImageOptions.htm");
- }
- else
- {
- dreamweaver.popupCommand("ImageOptions.htm");
- }
-
- var newString = cmdDOM.parentWindow.returnAccessibilityStr(rtnStr);
- return (cmdDOM.parentWindow.returnAccessibilityStr(rtnStr));
-
- }
-
-
-